package com.shanjupay.common.exception;

import com.shanjupay.common.domain.BusinessException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * 通用模块钟定义统一异常处理器
 * 1 捕获到异常，异常处理
 * 2 处理的时候分成，可预知自己定义的异常，不可预知异常
 */
@RestControllerAdvice
public class ExceptionAdvice {

    @ExceptionHandler(Exception.class)
    public void handleException(Exception e){
        //可预知异常
        if (e instanceof BusinessException){


        }else {
        //不可预知异常

        }

    }

}
